From Mr Fishy's twitter @studiosfishy 
"Noise A.I. is a Artificial Intelligence script I'm working on. You give it textures & it scales to what it thinks is the best res & will add levels of noise to each texture to add more detail, however it changes depending on what it thinks should be smooth & what shouldn't."

"How I get it to depict what it thinks should be smooth & what should be rough is I picked the most notable blocks in the game for design & gave it things to go off of like "dirt?=medium level. stone?=heavy level. obsidian? =low level." & you can give it any pack & it will do it."

Noise A.i. is in early development and I(Mr Fishy) plan to try more packs and tests with this A.i. and even make it public when it's finished so the community can run any resource pack they want through Noise A.i.